Filter results 61 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2019 BMW 3 Series Touring
330i Sport 5dr Step Auto
330i Sport 5dr Step Auto
Vertu BMW Durham
16,695 miles
Call dealer
£26,000
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Bristol Street Motors Peugeot Banbury
22,451 miles
Call dealer
£22,818
2021 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
Vertu Bmw Exeter
37,436 miles
Call dealer
£33,698
2021 BMW 3 Series Touring
320d xDrive MHT SE 5dr Step Auto
320d xDrive MHT SE 5dr Step Auto
Vertu Bmw Barnstaple
41,622 miles
Call dealer
£23,990
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.Com Hessle
81,716 miles
Call dealer
£19,636
2018 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Vospers Approved Used St Austell
84,787 miles
Call dealer
£15,990
2020 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Thurlow Nunn Vauxhall Milton Keynes
21,204 miles
Call dealer
£24,199
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Stephen James Bmw Ruxley
20,719 miles
Call dealer
£27,495
2018 BMW 3 Series Touring
320d xDrive Sport 5dr Step Auto
320d xDrive Sport 5dr Step Auto
CarSupermarket.Com Hessle
51,785 miles
Call dealer
£15,857
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Vertu Kia Nottingham
18,677 miles
Call dealer
£31,687
2020 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Stephen James Bmw Blackheath
37,174 miles
Call dealer
£24,749
2020 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Stephen James Bmw Ruxley
34,997 miles
Call dealer
£28,500
2021 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
Vertu Bmw Exeter
38,552 miles
Call dealer
£33,686
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Stephen James Bmw Woolwich
17,075 miles
Call dealer
£38,995
2016 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Ocean Group BMW Plymouth
41,049 miles
Call dealer
£24,950
Buy new from | £31,460 | (list price from £34,910) |
Showing 31 - 45 of 61 cars